<?php
namespace app\admin\controller\admin;
use app\admin\model\Admin;
class BaseAdmin extends \think\Controller{
    //设置adminData的默认值
    public $adminData = false;
    public function __construct(){
         //继承父类的构造函数
         parent::__construct();
        //判断管理员是否登录
        //取出存在session中管理员的id
        $admin_id = \think\Session::get('admin_id');
        //判断管理员是否登录
        if($admin_id < 1){
            return $this->error('当前操作需要管理员登录','admin/Login/index');
        }
        //查询数据库中是否有该id用户的数据
        $admin = new Admin();
        $this->adminData = $admin->where('id',$admin_id)->find();
        if(!$this->adminData){
            return $this->error('非法操作！请重新登录！','admin/Login/index');
        } 
        //向模板变量赋值
        $this->assign('adminData',$this->adminData);        
    }

}